home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Gold Collection
/
Software Vault - The Gold Collection (American Databankers) (1993).ISO
/
cdr09
/
pedgre23.zip
/
PEDIGREE.TXT
< prev
next >
Wrap
Text File
|
1993-01-26
|
108KB
|
2,381 lines
PEDIGREE
Version 2.3
Ken Murphy
74025,731
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
WHAT PEDIGREE DOES . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
General Functions and Processing . . . . . . . . . . . . . . . . . 4
Special Processing . . . . . . . . . . . . . . . . . . . . . . . . 6
SYSTEM REQUIREMENTS . . . . . . . . . . . . . . . . . . . . . . . . . . 7
INSTALLATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
The Program . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
The Distribution File . . . . . . . . . . . . . . . . . . . . 8
The Program Files . . . . . . . . . . . . . . . . . . . . . . 8
After Installation . . . . . . . . . . . . . . . . . . . . . 9
The Epson-Compatible Printer . . . . . . . . . . . . . . . . . . . 9
GEDCOM DATA INPUT . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Dates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
GEDCOM 4.0 . . . . . . . . . . . . . . . . . . . . . . . . . 13
PAF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
PEDIGREE's Date Processing . . . . . . . . . . . . . . . . . 14
USING "PEDIGREE" . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
The First Printer Test . . . . . . . . . . . . . . . . . . . . . . 15
Starting The Program . . . . . . . . . . . . . . . . . . . . . . . 16
The First Executions . . . . . . . . . . . . . . . . . . . . . . . 16
Choosing 4 or 5 Generation Charts . . . . . . . . . . . . . . . . 17
Why Choose 4 Generation Charts? . . . . . . . . . . . . . . . 17
Why Choose 5 Generation Charts? . . . . . . . . . . . . . . . 17
Screen Displays . . . . . . . . . . . . . . . . . . . . . . . . . 18
Banner . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Parameters . . . . . . . . . . . . . . . . . . . . . . . . . 18
Chart Printing Mode . . . . . . . . . . . . . . . . . . 18
Chart Style . . . . . . . . . . . . . . . . . . . . . . 19
Print Quality . . . . . . . . . . . . . . . . . . . . . 19
GEDCOM File Path . . . . . . . . . . . . . . . . . . . . 20
Personalized Name . . . . . . . . . . . . . . . . . . . 20
Upper Case? . . . . . . . . . . . . . . . . . . . . . . 21
Font Name . . . . . . . . . . . . . . . . . . . . . . . 21
Display Lines . . . . . . . . . . . . . . . . . . . . . 22
Print Age At Death? . . . . . . . . . . . . . . . . . . 22
Print Marriage Dates? . . . . . . . . . . . . . . . . . 23
1
Character Set . . . . . . . . . . . . . . . . . . . . . 23
GEDCOM File Loading . . . . . . . . . . . . . . . . . . . . . 24
Starting Person Selection . . . . . . . . . . . . . . . . . . 24
The Display . . . . . . . . . . . . . . . . . . . . . . 25
Moving Around the List . . . . . . . . . . . . . . . . . 25
Name Searching . . . . . . . . . . . . . . . . . . . . . 26
Printing The List . . . . . . . . . . . . . . . . . . . 26
The Pedigree Display . . . . . . . . . . . . . . . . . . . . 27
Printing The Pedigree . . . . . . . . . . . . . . . . . . . . 28
Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Key Commands Summary . . . . . . . . . . . . . . . . . . . . . . . 30
Parameter Specification Screen . . . . . . . . . . . . . . . 30
Select Starting Person Screen . . . . . . . . . . . . . . . . 30
Pedigree Chart Screen . . . . . . . . . . . . . . . . . . . . 31
Other . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
REGISTERING PEDIGREE . . . . . . . . . . . . . . . . . . . . . . . . . 32
THE REGISTERED VERSION . . . . . . . . . . . . . . . . . . . . . . . . 33
PEDIGREE TECHNICAL SPECS . . . . . . . . . . . . . . . . . . . . . . . 34
USER SUPPORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
DISCLAIMER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
FUTURE VERSIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
REVISION HISTORY . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
EPSON BUILT-IN CHARACTER SETS . . . . . . . . . . . . . . . . . . . . . 37
REGISTRATION FORM . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
2
I. INTRODUCTION
Development of this program grew out of my need to draw "presentable"
pedigree charts that I could give to others. By "presentable" I mean
something reasonably attractive and more than your basic genealogical
database program can produce. Additionally, the charts had to be drawn
using my 24-pin dot matrix LQ printer.
After looking around for other software available, I discovered there was
only one program that would make "display quality" pedigree charts on my
printer, and it cost more than $60. Besides the cost, I would have had to
re-input all my genealogical data into it's database.
An alternative that some genealogists used was to employ a word processor
and a laser printer to make pleasing pedigree charts in landscape mode.
Again, that wasn't an acceptable alternative since all I had was my trusty
24-pin dot matrix printer.
Where to turn ...? I wasn't after monk-drawn parchment stuff - just
something I felt comfortable giving to my grandmother. Well, it seems as
if I'd found an excuse to do some programming!
Note: as you read this you'll notice all references to keyboard keys or
keystroke sequences are enclosed within <>. For example, <F1> means to
press the F1 key. The sequence <Ctrl K><B> means to hold down the <Ctrl>
key while pressing the <K> key. Then let up the <Ctrl> and <K> keys and
press the <B> key by itself. Don't type the <>.
Thank you for using PEDIGREE, and enjoy the program!
II. WHAT PEDIGREE DOES
PEDIGREE prints display-quality, 4 and 5 generation pedigree charts on an
Epson LQ compatible 24 pin dot matrix printer at 180 dots-per-inch using
standard GEDCOM data as input. The 4 generation charts have boxes for 15
individuals, and the 5 generation chart has boxes for 31 individuals. Each
box contains names, birth and death dates and, optionally, the age at
death. Marriage dates of parents can optionally be printed next to
siblings. You can choose from 8 different pedigree chart designs.
PEDIGREE can be also used as a GEDCOM "viewer" with or without printing.
Use it's on-screen scrolling pedigree display to "view" a pedigree
generated from a GEDCOM file. Or you can use PEDIGREE to print a list of
individuals and families in a GEDCOM file without asking for a pedigree.
You can also "mark" selected individuals in the list to print a standard
column report from the list.
A. Features
The features noted with (R) are available only with the registered
version.
3
· Parameter screen - no command line parameters
· Automatically saved/reloaded parameters
· Standard GEDCOM format used for input data
· On-screen scrolling pedigree display
· Scrolling picklist to select the pedigree's starting person
· Name search within the starting person picklist (R)
· Graphics-based pedigree chart on an LQ dot matrix printer
· GEDCOM pedigree "viewer"
· Special printer fonts (supplied) for names & dates (R)
· "Personalized" pedigree chart with any name you choose (R)
· Selectable screen sizing for EGA and VGA displays (R)
· Option to force UPPER CASE when printing a chart (R)
· Context-sensitive help for parameters
· Help data for all screen displays
· 8 styles of printed pedigree charts (R)
· Age (in years) at time of death optionally printed (R)
· Marriage dates optionally printed (R)
· GEDCOM standard list report of "marked" or all individuals
· Selectable 13 Epson built-in international character sets
· Both 4 and 5 generation charts
· Single-sheet feed "pre-printed" chart option
· Options to control chart appearance quality
· Compressed chart image files to conserve disk space
B. General Functions and Processing
PEDIGREE's primary purpose is to print display-quality 4 and 5
generation pedigree charts on a 24-pin dot matrix printer. That's
right, you don't need to cough up those $$ for a laser printer to get
presentable pedigree charts. Nor do you need to custom build a chart
with a word processor. With PEDIGREE, you can use your current
genealogical database program to make a GEDCOM file, and PEDIGREE will
print attractive pedigree charts using that GEDCOM file. Another useful
purpose is to view and/or chart data in GEDCOM files given to you by
another genealogist.
PEDIGREE uses "industry standard" GEDCOM files as it's data input
source. Yes, I know that the GEDCOM format isn't "standard" and it's
still evolving, but it's the closest thing we genealogists have to a
common denominator data format as I write this. Using GEDCOM as input
means that this program will be usable by the widest possible
genealogical data processing community.
PEDIGREE allows you to select the specific 4 (or 5) generations to print
using a "picklist" of the persons in the GEDCOM file and on-screen
scrolling of the pedigree. You can "walk" the pedigree using the cursor
control arrow keys. Using a picklist to scroll within the list of
individuals is an essential feature if you have several family lines
within the GEDCOM data.
PEDIGREE can also be used as a GEDCOM data file "viewer" without
printing. Suppose you've just received a new GEDCOM, and you want to
4
see what the pedigrees are like before you load it into your database?
No problem. PEDIGREE will show you exactly what the GEDCOM data
contains person-by-person and by ancestry. And PEDIGREE can be used as
a simple GEDCOM lister. There's an option to print a standard column-
type report from the GEDCOM list. These last features operate
completely independent of any "pedigree" processing to display or print
charts. You can optionally "mark" those individuals to be listed or you
can print the entire list.
PEDIGREE lets you select the style of printed chart. You can choose
from 8 (yes ... eight) different styles of charts. Each style uses
boxes to contain the individual's data. Both the border style and box
style are different in each chart as is the text font. Pick the chart
style that pleases you from among the 8 choices.
PEDIGREE also provides a feature to print a blank pedigree chart. I
found this useful for making blanks on which I (or my relatives) could
write. Of course, once you've made the first blank, you could run off a
bunch of copies on a copier just as easily. That's fine. A registered
user is free to reproduce the chart as often as needed for personal use.
Reproducing a blank chart originally printed on a dot matrix printer
will often look better than the original because you can adjust the
copier controls. This is a good technique when you want to use a chart
you've enhanced through copying or pen-and-ink work. PEDIGREE has an
option that will allow you to single-sheet feed these "Pre-printed"
charts into your printer. Using this mode of charting, PEDIGREE will
send only the pedigree data to the printer and not the chart graphics.
PEDIGREE will expect, of course, that you've mounted one of it's own
designs into the printer.
As noted above, PEDIGREE will print a standard, column-oriented report
that looks exactly like the on-screen picklist of individuals. That is,
rather than printing a pedigree chart, you can print the list of
individuals in standard report fashion. Additionally, PEDIGREE allows
you to "mark" as many individuals (one or all) to be printed. Printing
in list form is a good idea if you're dealing with a new or unknown
GEDCOM file. You can examine the entire printed list at your leisure
without the confines of a display screen. After you've reviewed the
standard report, you can return to the computer to do your "chart" work.
PEDIGREE also provides access to the Epson printer's built-in
international character sets. An Epson 850/950/1050 has 14 built-in
international character sets. PEDIGREE allows you to select which
character set you want the printer to use. PEDIGREE allows selection of
13 of the built-in 14 international sets.
PEDIGREE has an option to "emphasize" a printed result. It does this
through micro vertical positioning of the paper and reprinting.
Although an "emphasized" chart takes twice as long to print, it very
often has a marked improvement in appearance. PEDIGREE also permits a
"draft" printing of a pedigree chart by not using the appearance
5
improvement options to speed printing.
As you can see, PEDIGREE provides a wealth of options for you to
customize the pedigree chart. You have control over almost all aspects
of print style and content.
C. Special Processing
PEDIGREE has several routines designed to "clean up" GEDCOM data to make
it as presentable as possible. PEDIGREE removes all leading and
trailing spaces and any consecutive spaces from every GEDCOM data
element. For example, if the GEDCOM data string " ABT 1654 " is
input, PEDIGREE will reduce it to "ABT 1654".
If PEDIGREE senses a date in the format YYYYMMDD, it will convert it to
MMM DD YYYY. For example, "18320423" will display and print as "Apr 23
1832".
Names in GEDCOM can be very long. They often include titles, middle
names, and so forth. Names are treated by PEDIGREE in the following
manner when preparing charts and displays.
PEDIGREE attempts first to build a name in the format "LAST NAME, ALL
FIRST NAMES". If that cannot be contained within the space allotted to
a chart box, PEDIGREE attempts to remove all but the "first" first name
to build the field "LAST NAME, FIRST NAME". If that cannot be contained
within a chart box, PEDIGREE will resort to "LAST NAME,
FIRST-NAME-INITIAL". If that can't be contained (one heck of a last
name!), PEDIGREE truncates the last name to fit (about 28 characters).
D. The Charts
There are 8 different chart designs available in the registered
version. Each of them uses boxes to "contain" the data for each
individual. The boxes are connected with lines to show familial
relationship. Some chart designs use shaded boxes, and others use
unshaded boxes. Some chart styles use straight line boxes while
others used "plaque" style boxes. The border is different on each
chart as is the text font for "preprinted" words.
Above the central person's box is the word "FATHER", and below it is
the word "MOTHER". In every case, the Father's box appears above the
sibling while the Mother's box appears below.
Each chart has a border around the perimeter of the page, and it's
different for each chart. At the top of the chart is the word
"PEDIGREE" in large letters. On 3 charts, the title "PEDIGREE"
appears in the middle of the top border. On one chart it appears in
the upper left corner of the page, and the top border is unbroken.
In the bottom left corner of the page is a graphic of a tree. To the
right of that are two lines (one over the other) containing "Family
6
Tree" and "Prepared For:".
7 of the chart designs are 4-generation and the last is a
5-generation chart. Because of the limited space on a 5 generation
chart, the lettering is done only in pitch 15 characters.
I suggest you print each chart design in the BLANK chart mode so that
you'll have a permanent reference.
III. SYSTEM REQUIREMENTS
You'll need an IBM PC, XT, AT or compatible MS-DOS computer with 512K bytes
minimum of main storage to run this program. 640K of memory is strongly
recommended. 512K severely restricts the amount of GEDCOM data PEDIGREE
can process. PEDIGREE's need for main memory increases as the number of
individuals in the GEDCOM input increases. PEDIGREE has successfully
processed a GEDCOM file with 4500 individuals and 1200 families using a
computer with 618K free main memory and 130K free Upper Memory Blocks.
Using a memory manager such as QEMM to load processors into the high (above
640K) RAM frees RAM below 640K. PEDIGREE uses main RAM to store an
individual's data. The more individuals in your GEDCOM file, the more main
memory PEDIGREE will need.
PEDIGREE runs fine with MS-DOS version 3.1 or 5.0. It also runs as a DOS
application in Windows 3.1.
You'll also need an Epson-compatible 24-pin dot matrix printer of the LQ
persuasion (that's what this is all about, right?). The printer you use
MUST be fully Epson LQ compatible.
If you're going to print a pedigree chart rather than just view it
on-screen, you'll get much better results if your printer ribbon is fresh.
Secondly, your chart will look much better if your printer handles single
sheets and you can use colored paper of heavy stock. I've had good success
with an ivory or light beige colored paper.
Minimally, you'll need a CGA-compatible color monitor. PEDIGREE looks best
when you've got an EGA monitor or better. I've designed PEDIGREE to use
EGA colors, but it'll work on a CGA.
You do not need memory above 1 MB such as EMS or XMS.
The unregistered version of PEDIGREE will run from a floppy disk. Both
versions run dramatically better if you install to a hard drive. Trust me
on this one. The registered version of PEDIGREE requires installation on a
hard disk due to the space requirements of the 8 pedigree chart styles.
PEDIGREE, in it's executable form, needs 1.8 MB of disk space for the
registered version and 450 KB for the unregistered version.
To install the registered version on a hard disk you need 2 MB. After the
installation you will delete several of the files from your hard drive
which PEDIGREE does not require to run. That will reduce PEDIGREE's needs
7
to 1.8 MB. You'll need 1 MB to install the unregistered version. Again,
you can delete several files after installation.
IV. INSTALLATION
A. The Program
1. The Distribution File
PEDIGREE comes to you as a single .ZIP file. It can be unpacked by
any of several programs available through CompuServe and other
sources that unpack the ZIP format. Central Point's PCTOOLS v8.0,
for example, can unpack a ZIP file. PKUNZIP is another popular
program that will "unZIP".
Before you do anything else, make a backup copy of the distribution
file PEDGRE.ZIP. Put the original safely away. Now you're ready to
proceed with the installation using the copy.
There's nothing unusual to installing the program ... simply copy the
PEDGRE.ZIP file you received onto your working disk in the
subdirectory where you want PEDIGREE to live. Then use one of
"unzipper" programs such as "PKUNZIP" to unpack it. As it's filename
extension implies, the distribution file is a ZIP format and will not
execute by itself.
Assuming the PEDIGREE distribution disk copy is in the A: drive and
you're installing to your C: hard drive, type the following from the
DOS prompt:
C: . make C: the active drive
CD \ . make sure we're at the root directory
MKDIR PEDIGREE . make new directory PEDIGREE
CD PEDIGREE . switch to the new directory
COPY A:\PEDGRE.ZIP . copy the distribution file into it
PKUNZIP PEDGRE . execute and unpack distribution file
Don't type anything beyond this point
2. The Program Files
After unzipping, PEDIGREE expands into the following files:
a. PEDIGREE.EXE (the executable program)
b. PEDIGREx.CHT files (the pedigree chart graphic images)
c. PEDIGREE.TXT (what you're reading - the DOC in ASCII text)
d. PEDIGREE.DOC (same as above but in WordPerfect 5.1 format)
e. Various .LQC files for optional printer fonts
f. A READ.ME file. The READ.ME file contains late-breaking or
version-specific info about the program that wasn't included in
this document.
g. A TSTFONTS.BAT file. Execute this to test the special fonts on
8
your printer.
h. A TESTONE.BAT file. TSTFONTS.BAT uses this. There's no reason
for you to mess with this.
i. A FONTTEST.TXT file. Sample text to be used for testing each of
the special fonts.
3. After Installation
PEDIGREE is now installed on your hard drive along with it's
supporting files and documentation. First, print or display the
READ.ME file. Next, you'll need to review the program documentation.
You can either COPY the PEDIGREE.TXT file to your printer or you can
use WordPerfect 5.1 to print the PEDIGREE.DOC file. Using
WordPerfect to print the document gets you special graphics and
illustration characters not possible in the ASCII .TXT version.
It's now safe to remove some of files from your hard disk which
PEDIGREE does not need to execute. Once again, make active the
directory where PEDIGREE lives, and type in the following DOS
commands:
ERASE PEDGRE.ZIP
ERASE READ.ME
ERASE PEDIGREE.TXT
ERASE PEDIGREE.DOC
The first "ERASE" command removes the original PEDIGREE distribution
file. It's not needed to run the program so save the disk space.
Besides, you've made a backup of it, right? Later on you'll be able
to erase a few more small files. PEDIGREE requires you have the .EXE
and .CHT files. The .LQC files are required if you intend to use one
of the special fonts.
After you've expanded the distribution file you can run any virus
scanner with which you're comfortable. No, there are no viruses
lurking in my software, but, if you're cautious like me, you're well
advised to be "safe rather than sorry". I can guarantee the files as
I distribute them, but not those you received from sources other than
myself or CompuServe.
You do not need to alter your CONFIG.SYS file. You do need to make
sure that all of the files generated by unpacking PEDGRE.ZIP are in
the same directory. The unzipper program will have put them all in
one place.
B. The Epson-Compatible Printer
The only consideration for using PEDIGREE with your Epson LQ-compatible
printer is to assure that any DIP switches are set properly. This
generally means leaving them at (or returning them to) the factory
defaults. The important settings are:
9
Skip Over Perforation - OFF
Auto Line Feed - OFF
Character Table - Epson Graphics
International Character Set - USA
DIP switch settings shouldn't bother PEDIGREE because it sets the
printer modes with software commands. I don't recommend that you mess
with them unless PEDIGREE has a problem with the printer. The Epson
24-pin printers have a DIP switch setting for selecting an international
character set. Your printer can be configured for any character set
with the DIP switch, but PEDIGREE software selects whatever
international character set you select on the parameter entry screen.
That selection remains in effect only until PEDIGREE finishes.
Another DIP switch setting chooses between the italics or the Epson
Extended Graphics character table. PEDIGREE employs the Epson Extended
Graphics character table, and, again, it's software selected.
Your Epson LQ-compatible printer must be capable of the following:
· triple-density (180 Dots-per-Inch) printing
· n/180 inch vertical positioning
· Downloadable user fonts (R)
· Switchable between ROM and RAM fonts (R)
· Selectable absolute horizontal print head positioning
· Selectable character tables
Note: Some "Epson compatible" printers, while correctly interpreting the
Epson printer command codes, do not print on the same page area as a
true Epson. Some Panasonics, for example, have a larger non-printable
white space margin at the top and bottom of a page. The Epson LQ-850
has a top margin of .33" and a bottom margin of .53" for continuous feed
paper. A Panasonic KX-P1123, on the other hand, has top margin of .7"
and a bottom margin of 1.0" for continuous fan-fold paper. That means,
for the Panasonic, there's more paper that can't be reached than the
Epson.
Secondly, the margin limits for some printers using single sheets are
different than if using continuous feed paper.
I've tried to create pedigree chart designs which fit within margin
limits of "Epson compatible" printers known to me. If you see charts
spilling over onto a second page, you may have one of those printers.
Just thought you oughta' know.
V. GEDCOM DATA INPUT
A. General
I've come across quite a few really bizarre "GEDCOM" files out there,
and I haven't a clue what software could have made such messes.
PEDIGREE has a reasonable amount of "self protectiveness" built in to
10
protect it from some of the more obtuse "GEDCOM" formats. A word of
caution ... make sure your GEDCOM input is in good shape. A mangled
GEDCOM file will surely bring PEDIGREE to it's bit-mapped knees.
The GEDCOM Format supported by PEDIGREE is documented in "The GEDCOM
Standard Release 4.0 August 1989" and "Personal Ancestral File, GEDCOM
Specifications January 1990" prepared for the Family History Department
(by the Projects and Planning Division) of the Church of Jesus Christ of
Latter-day Saints. I've seen documents that refer to "GEDCOM 2.0" or
"GEDCOM 2.1". As near as I can figure, those specs are the release
version of "Personal Ancestral File" which is a genealogical database
program developed by the LDS Church. The GEDCOM specifications differ
slightly between those two "standards" as is explained later in the
section on Dates.
The GEDCOM specification employs many different keyword-specific data
lines. In GEDCOM terminology they're "tags". The GEDCOM specification
documents over 600 tags. PEDIGREE uses only a small subset of them - 9
... count 'em ... 9. It won't bother PEDIGREE in the least if even the
most arcane GEDCOM tag appears in the input file. The first "field" in
every GEDCOM record is a "level" number. Level numbers define the
hierarchy of the GEDCOM records. Therefore, you cannot move GEDCOM
records around in the file. They must remain in position relative to
the records around them.
The keywords that PEDIGREE uses are:
INDI (Individual)
NAME (Individual's name)
BIRT (date of birth)
DEAT (date of death)
FAMC (family number in which person is a child)
FAMS (family number in which person is a spouse)
FAM (Family number identification)
MARR (Marriage information)
DATE (Various dates)
Not all these keywords are required. The INDI, NAME, FAM, FAMC and FAMS
keywords are the bread-and-butter data that make pedigrees.
Other than those tags, PEDIGREE expects the first record in the GEDCOM
file to be a level 0 record with the keyword "HEAD". It also
anticipates a last record with a keyword of "TRLR" or "EOF".
PEDIGREE "looks" at a GEDCOM file as a two part data stream consisting
of "Individual" and "Family" data. Every individual in the file has a
GEDCOM number. So does every family. The number is assigned by the
program that made the GEDCOM file, and it usually starts with 1. That
is, the first individual in the file will be GEDCOM #1, the 2nd GEDCOM
#2 and so on.
The same numbering applies to families in the GEDCOM file, i.e., the
11
first family is GEDCOM #1, etc. Individuals are "tied" to their
offspring and ancestral families by having the numbers of those families
included with the individual's data. That's how I can collect all the
individuals for any given ancestral family.
PEDIGREE does not require that the first individual be GEDCOM #1. Nor
does it require that the first family be GEDCOM #1. In fact, PEDIGREE
doesn't care a whit what the numbers of the individuals and families are
- as long as they do have GEDCOM numbers, and the numbering is
consistent.
What does it all mean, Ken? Well, you might decide to use your favorite
text editor to edit out some of the folks in the file to make things
more manageable. That's OK. You can edit the file any way you like.
But be warned! Do not alter the GEDCOM formats or the GEDCOM numbers or
the relative position of GEDCOM records.
If you want to mercilessly block-delete groups of families, go right
ahead. Is that going to bother PEDIGREE? Nope. If, for example,
PEDIGREE looks for the father of an individual by trying to locate that
individual's family and it can't find the family with the correct
number, it will let you know on it's on-screen pedigree chart display by
showing "Not Available" where the name would normally appear.
The GEDCOM standard provides for several character sets for data, i.e. 8
bit ANSEL, ASCII (USA version) and "other" character sets for future
use. ANSEL is the "American National Standard for Extended Latin
Alphabet Code Character Set for Bibliographic Use", and it's the default
character set of GEDCOM. It is the only character set that will handle
a wide variety of diacritics and special characters for Romanized
languages. ANSEL preserves the full integrity of original
Roman-alphabetic languages, including diacritics and special characters.
PEDIGREE employs the USA Character Set and The Epson Extended Graphics
character table. That includes many of the diacritical characters so
you can use them freely within the ASCII data. You do, however, have
access, via a parameter, to any one of 13 built-in foreign language
character sets if your GEDCOM employs those codes. These character sets
are built into the printer - not the PEDIGREE software.
12
Just to reinforce how the GEDCOM numbering scheme works, consider the
following diagram.
Individual #34:---> Ancestral Family #5
│
│
┌─────────────────────────────────────┘
Family #5:----> Father #23; Mother #24
│
│
┌──────────────FATHER─────────────────┤
│
Individual #23:---> Ancestral Fam #8 │
Father's family │
│
┌──────────────MOTHER─────────────────┘
Individual #24:---> Ancestral Fam #12
Mother's family
B. Dates
1. GEDCOM 4.0
The 4.0 GEDCOM standard distinguishes between regular and irregular
dates. Regular dates are defined to be bona fide dates from the
conventional Gregorian calendar. The following are correctly
formatted regular dates:
29 FEB 1960 10 JAN 1802 JUN 1714
1932 7 DEC 1942
Notice that a regular date may have a day and a month, but it will
always have a year. If a day and/or month are present, they are
presented in the same order all the time, i.e. day followed by month
followed by year. The month is always the 3-character abbreviation
for the name of the month.
GEDCOM also permits the use of irregular dates which differ in form
and/or content from the regular dates. Examples of irregular dates
are:
MDCCCXV
Abt. 1850
5 June (year missing)
7-12-84
Before 3 Mar 1913
PEDIGREE does not process irregular dates when calculating age at
death or at any other time. An irregular date will be display "as-
13
is", but PEDIGREE will make no attempt to "clean up" or standardize
irregular dates.
2. PAF
Dates are either standard or "dual year". In addition, an ABOUT,
BEFORE or AFTER designation may be appended to a formatted date. In
some cases a special code word may be put into a date field in place
of an actual date.
Standard dates are recorded as YYYYMMDD where YYYY is the year, MM is
the month and DD is the day of the month. Years prior to 1000 AD
(ACE) and days less than 10 must include a leading zero. Dates prior
to 0 AD cannot be recorded with this format. If parts of the date
are unknown, the unknown portions are indicated with zeroes.
Examples of standard dates are:
19830416 18450500 (day is unknown)
17140000 (month and day are unknown)
ABOUT, BEFORE and AFTER dates are indicated by appending an "A", "B"
or "F" respectively. E.G. 19380700A
3. PEDIGREE's Date Processing
For regular dates, PEDIGREE attempts to convert both GEDCOM 4.0 and
PAF forms of dates to an internal form. PEDIGREE will remove extra
spaces and otherwise "clean up" a date. PEDIGREE needs a standard
internal form in order to calculate the age at death if you elect
that option.
For the age-at-death option, valid dates must fall between 1/1/1600
and 12/31/3999. PEDIGREE's internal date calculations are done using
a date form called "Julian". The term "Julian date" means different
things to different people. Among astronomers and historians, it has
a very precise and technical meaning. At the present, PEDIGREE does
not work with "true" Julian dates. A much broader definition is used
for internal calculation with PEDIGREE which infers that a Julian
date is "a date stored as an integer value representing the serial
number of days from 1/1/1600".
The age at death is printed on the pedigree chart to the right of the
birth/death dates between parenthesis, e.g. "(74)".
As noted, a regular date may have only a year (or only a month and
year). If either the day of the month or the month are absent,
PEDIGREE replaces them with "01" and "JAN" respectively. This is
done only for age-at-death calculations. Therefore, a birth date of
"1782" will be assumed to be "1 JAN 1782" for the purposes of
calculating the age at death. A date of "ROUGHLY 1875" will be
assumed to be "1 JAN 1875".
14
PEDIGREE can process all PAF-type forms of standard dates except
dual-year. As per irregular dates in the GEDCOM 4.0 standard, PAF
permits many forms of irregular dates none of which receive any
special attention from PEDIGREE.
VI. USING "PEDIGREE"
A. Limitations
The unregistered version of PEDIGREE is limited to 400 individuals and
100 families from your GEDCOM input. If your GEDCOM input exceeds those
limits, PEDIGREE will display an appropriate error message and keep
going. In other words, if you tell the unregistered version to read a
GEDCOM file with 550 individuals, PEDIGREE will accept the first 400,
display an error message that you've exceeded the limit and then ignore
all remaining individuals in the input file. But it keeps on chugging
so you can use whatever was loaded.
The registered version permits more than 10 times as many families and
individuals, and, generally, is limited only by the amount of memory it
can use. That works out to roughly 5000 individuals and 1500 families
within one GEDCOM file on a 640K computer with most of the memory
available.
B. The First Printer Test
The first thing you should do is test your printer for compatibility
with PEDIGREE. If you have an Epson LQ-850/950/1050 there's no need.
Executing the TSTFONTS.BAT file from the DOS prompt will send all the
test fonts and some text to your printer. Each font, in turn, will be
downloaded to your printer followed by test text. The screen displays a
message as each font is sent to the printer. Just follow the on-screen
instructions to run TSTFONTS.BAT.
If the test succeeds, the printer will print every test and stop. You
can then examine the printed result. I recommend you keep the test
printout. It's a good example of the appearance of each font, and
you'll be able to refer to it later when you want to print a pedigree
chart. Store the test results with the program's documentation. You
can now proceed to the printing a blank pedigree chart. Printing a
chart is even more demanding on the printer than this font test.
The test may fail in one of several ways. If the printer is not
completely Epson LQ compatible then failure, most likely, will be the
printer's refusal to print accompanied by some sign of objection from
the printer such as a warning light or "beep". Secondly, the printed
result may be garbled. If you don't get a successful printer test
result and you're sure your printer is Epson compatible, PEDIGREE will
still be useable - just avoid using the special fonts.
After running the printer test you can delete the following files:
15
TSTFONTS.BAT
FONTTEST.TXT
TSTONE.BAT
C. Starting The Program
Assuming you installed PEDIGREE on your "C:" hard drive in the path
"\PEDIGREE", PEDIGREE is started by doing the following:
1. From the DOS prompt make the drive where you installed PEDIGREE
the active drive.
2. Next, make the subdirectory in which you installed PEDIGREE the
active one by entering a "CHANGE DIRECTORY" command.
3. Start PEDIGREE
Here's an example of the DOS commands:
C:
CD \PEDIGREE
PEDIGREE
D. The First Executions
I recommend that you run PEDIGREE in the "BLANK" chart mode the first
time. Then you'll know right away whether or not your printer and
PEDIGREE are a happy marriage. Printing a chart exercises the printer
even more than the TSTFONTS.BAT file. If the printer is compatible,
you'll end up with a printed copy of the pedigree chart that you can
examine. Also, the "BLANK" chart mode requires no GEDCOM input so you
needn't worry about that right now.
If the chart prints OK I recommend that you store it with the other
PEDIGREE documentation. You'll want to print and save each chart style
at least once so you can refer to those illustrations later when
selecting a style for a real chart.
Make sure your printer is ready, and then start PEDIGREE. Use the
"<space>" key to change the chart mode to "BLANK". Then key in <Ctrl
Enter>. PEDIGREE will attempt to print a blank chart using the default
chart style.
For the second execution you'll need a GEDCOM file. Find one on your
disk. If you don't have one, use your genealogical database program to
make one. Write down it's complete disk\path\filename, and then start
PEDIGREE. If the chart mode is not "STANDARD", press the <Space> bar
until it is. Then press the <Enter> key to accept it. The cursor is
now in the CHART STYLE field. Press <Enter> to accept the default.
The cursor is now in the GEDCOM file name field. Enter the complete
disk\path\filename of your GEDCOM file. Then key in <Enter>. PEDIGREE
will make sure that the file path is correct and that the file is indeed
16
a GEDCOM. Lastly, key in <Ctrl Enter> to accept all parameter screen
data. PEDIGREE now proceeds to the loading of the GEDCOM data.
After loading, you'll see a window with a list of the names and dates
from the GEDCOM file. Use the up and down arrow keys and the <PgUp> and
<PgDn> keys to scroll through the list. When the highlight bar is over
a person with a father and mother number, press <Enter>. The pedigree
of that person will be displayed. Use the cursor arrows to scroll the
PEDIGREE to the father, back to the child and then to the mother. See
how the entire pedigree changes? If you attempt to scroll the pedigree
to a person with no ancestors, PEDIGREE will "beep". OK, now press
<F10>. You're back at the window with the list of names.
Press <Space>. You'll see a check mark appear to the left of the person
under the cursor. You've just "marked" a person. Move the highlight
cursor bar to another person and press <Space> again. That person is
now also "Marked". Key in <Ctrl Enter>. All the check marks disappear.
Press <Esc>, and PEDIGREE returns to the original parameter screen.
Press <Esc> again and PEDIGREE execution ends.
E. Choosing 4 or 5 Generation Charts
1. Why Choose 4 Generation Charts?
4 generation charts allow use of some of PEDIGREE's options not
available with a 5 generation chart. First, a 4 generation chart can
use the customized fonts feature. The "Customized Fonts" feature is
not available with the 5 generation chart. This is due mostly to the
very tight printing requirements of a 5 generation chart.
A 5 generation chart uses pitch 15 Roman print characters. That
could be too small to easily read. If you need the larger lettering,
select a 4 generation chart. Also, 4 generation charts have larger
boxes and bolder lines and, as such, may be easier to read.
There are 7 styles of 4 generation charts, but only one 5 generation
chart. Electing a 4 generation chart style gives you more choices of
box type and border style.
To summarize, use 4 generation charts if:
a. You don't have a 5th generation to print
b. You don't want the recipient to see the 5th generation
c. You want the larger type styles
d. You want control over chart box and border style
e. You want to use a custom type font
2. Why Choose 5 Generation Charts?
Obviously, the 5 generation chart displays twice as many individuals
as the 4 generation chart. There's room for 31 people on the 5
17
generation chart versus 15 people on the 4 generation chart. This
feature will be sufficiently important for most people to opt for the
5 generation chart.
As noted above, however, you give up the ability to control the size
and style of print characters as well as the overall chart design. A
5 generation chart uses only the printer's built-in pitch 15 Roman
characters. You still have control over the capitalization of the
lettering and the use of international fonts, however.
F. Screen Displays
1. Banner
The first display you'll see is the PEDIGREE banner screen. It
identifies the program by name and version. If you have the
registered version, you'll see your name at the bottom of the screen.
If you have the unregistered version, you'll see a blinking reminder
to register. While you're digesting all this, PEDIGREE "doodles" a
little on the screen.
2. Parameters
PEDIGREE next displays a screen containing the parameter window with
a two-part help window at screen bottom. The help at the screen
bottom is divided into two sections by a horizontal line. The top
section is used for error messages related to parameters which you
enter. It's also used for helpful prompts for each field in the
parameter window. The bottom section displays keyboard key meanings
used within the parameter window.
The parameter window has fields for the following parameters:
a. Chart Printing Mode
The choices are "STANDARD", "BLANK" and "PREPRINT". You scroll
through the choices by using the "+", "-" or <Space> keys.
"STANDARD" is the default mode of PEDIGREE. In this mode PEDIGREE
will print a pedigree chart using GEDCOM data which you select.
It will merge the pedigree's individual data with the graphic
chart image. You also use STANDARD mode if you're using PEDIGREE
as a GEDCOM viewer (printing is not mandatory).
"BLANK" means no GEDCOM input; just print a blank chart. PEDIGREE
will simply print whatever chart style you choose with no
individual data on the chart.
"PREPRINT" means that you're going to manually insert into the
printer a preprinted chart design. The Epson 850/950/1050
printers (as well as most compatible) have a single sheet feed
option. In the PREPRINT mode PEDIGREE will send only the
pedigree's individual data and not the graphic chart image. This
18
option is useful for using charts which you've manually enhanced
using a copier or pen-and-ink. In the PREPRINT mode, PEDIGREE
will provide appropriate paper-load messages and warnings.
One caveat using the PREPRINT mode - the single sheet must be
inserted into the printer's feed path precisely. If you misalign
the paper even slightly, PEDIGREE's resultant chart will not
please you. For this reason use PREPRINT with caution and only
after you've experimented with it and your printer.
b. Chart Style
There are 8 chart styles. They're called: "SHADED", "PLAIN",
"VENICE", "MODERN", "PLAQ1", "PLAQ2", "ORNATE" and "GENER5". You
scroll through the picklist of choices using the arrow keys.
A "SHADED" pedigree chart uses shading on the bottom and rear edge
of each box on the chart. A "Plain" chart is simple boxes with no
shading. A "VENICE" chart uses is so named for the style of
lettering used on the chart. Also, it has an ornate border
completely around the boxes. The box style on "VENICE" is
unshaded. A "MODERN" chart also uses boxes, but the border is an
elaborate intertwined design, and text fonts are different. The
last 3 4-generation styles use plaque style boxes both plain and
shaded. GENER5 is a 5 generation chart with mild box shading at
the left and bottom of each box.
The multiple chart style feature is available only in the
registered version. The unregistered version permits use of
SHADED and GENER5.
c. Print Quality
The Print Quality option gives you control over two aspects of
chart printing, i.e. whether PEDIGREE uses Unidirectional printing
and whether it uses Emphasized printing.
Emphasized printing is a technique which prints the same data
twice to emphasize (or make bold) the printing. The second pass
at printing is done with the paper moved vertically 1/180th of an
inch. This is often called "double strike" printing. Emphasized
printing, although taking twice as long as non-emphasized
printing, can produce a substantial improvement in the appearance
of a chart. This is especially true if your ribbon is not in the
best shape or if your printer is showing signs of age in head
positioning.
Emphasized printing will affect all printing both graphics and
text. Emphasized printing is a useful option if you intend to
make a "boilerplate" prototype chart to be reproduced on a copier.
Unidirectional printing improves the printer's ability to position
19
the print head. Unidirectional printing always starts the print
head from the left edge of the paper. Bidirectional printing
prints both left-to-right and right-to-left. Bidirectional
printing is faster than unidirectional printing because the
printer does not need to return the print head to the left.
Unidirectional printing, on the other hand, can produce a higher
quality appearing output since the print head positioning is more
precise.
Selection of either Emphasized or Unidirectional printing should
be made based on the condition of your printer ribbon, the general
condition of your printer, and your need for highest quality
output. The parameter values for this field are:
EU - Emphasized and Unidirectional printing both enabled.
EB - Emphasized printing using Bidirectional positioning.
NU - Normal (non-emphasized) printing in Unidirectional.
NB - Normal printing using bidirectional positioning.
The EU quality mode can be considered as the highest "letter
quality" mode. The NB mode can be considered as a "draft" mode.
You'll need to experiment with your printer to determine which
quality mode produces the output that pleases you.
If bidirectional printing produces a good looking chart, use it -
it will certainly be faster than unidirectional printing. The
same is true for emphasized printing, i.e. if you're satisfied
with non-emphasized chart printing, there's no point to wasting
the extra time for an emphasized chart. In any case, you have
complete control of the quality vs. speed tradeoff.
d. GEDCOM File Path
Type in the full drive\path\filename of the GEDCOM file. If
you've selected the chart print mode "BLANK", leave this field
empty. PEDIGREE forces all characters in the GEDCOM file name to
upper case.
If you've already run PEDIGREE at least once, PEDIGREE displays
the file path you previously entered. The field contents can be
overwritten or edited. If you enter any ASCII character in
position 1, PEDIGREE assumes you're replacing the entire path and
it will automatically erase the field contents to accept the new
path name value.
If you've selected a Chart Mode other than BLANK, this field is
required. If you've selected a BLANK Chart Mode, this field must
be left empty.
e. Personalized Name
You can enter anything you like. Whatever you enter here will be
20
printed on the pedigree chart alongside the words "Prepared For:".
You can create charts for relatives and enter the name of the
relative in this field. PEDIGREE automatically capitalizes the
first letter of each word. If you type in "ken murphy", PEDIGREE
changes it to "Ken Murphy".
If you must have a lower case letter starting a word as in the
second word of "Grandmom and Grandpop", type in "Grandmomand
Grandpop". Then use the cursor arrow key to move the cursor back
under the "a". Then, press the <Space> bar to insert a space in
front of the "and". PEDIGREE will leave the "a" in lower case.
The name (or whatever you entered) will be printed using whatever
font or international character set you've selected. If you've
run PEDIGREE at least once before, it displays the previous value
for a personalized name. You can accept or edit this value. If
you type in any ASCII character in position 1 of the field,
PEDIGREE assumes you're replacing the entire field contents and it
will automatically erase the old field contents.
The personalized chart feature is, of course, an optional field.
It's available only in the registered version.
f. Upper Case?
This field accepts only "Y" or "N". "Y" means to force all names
and dates displayed or printed into upper case. "N" means leave
them as input. The default is "N". This feature is only
available in the registered version.
g. Font Name
When you move into this field, another picklist window opens with
the names of alternate LQ fonts to use for printing. Highlight
the font you want by moving the cursor bar with the < > and < >
keys. Register your selection by pressing <Enter>. To use no
special fonts, select the entry "-NONE-". "None" is the default.
In this mode PEDIGREE will use letter-quality Roman pitch 12.
Custom Fonts are:
BOLDTYPE EMERALD
CROWN ROMAN
GOTHIC OPAL
PEARL FRANKFUR
RUBY SAPPHIRE
The names of these fonts are probably meaningless. Use the
test program supplied with PEDIGREE to print them. That's the
surest way to see how they'll look on your printer.
Note: Use of an international character set and a special font is
21
mutually exclusive. If you select a special font (your selection
is not "-NONE-", you can not use a built-in international
character set.
Customs fonts are available only with the registered version.
h. Display Lines
VGA display adapters can display 50 lines of text on one screen.
EGA display adapters can display up to 43 lines of text. CGA
color display adapters are limited to 25 lines of text.
PEDIGREE permits selecting the number of display lines
irregardless of your display adapter type. I.E., if you have a
VGA display, you can run PEDIGREE in the 25-line display mode or
the 43-line display mode.
This setting effects only the Starting Person selection screen.
Displaying 50 lines at one time on a VGA means that the Starting
Person selection window can show you many more persons at one time
than on a 25-line display. But (and it's a big "but"), the 50
line display can be harder to read because all the text is
smaller.
With this parameter you can pick the display size you prefer. You
cannot, of course, select 43 or 50 line display for a CGA monitor
nor can you select a 50 line display for an EGA monitor.
The parameter accepts one of the values 25, 43 or 50. To change
the value you must <Del> whatever is shown and then type in your
new value.
This feature is available only in the registered version.
i. Print Age At Death?
This "yes/no" option accepts the single character "Y" or "N".
"Yes" will enable PEDIGREE's calculation of the age at death of
each individual. That age will be displayed on the Starting
Person Selection screen along with birth/death dates. It will
also be printed on the pedigree chart.
A prerequisite to the ability to calculate the age in years at
death is a birth date and a death date in regular form as
described earlier. Any deviation from a regular date in either
birth or death will result in no age-at-death display.
Note: PEDIGREE will always calculate (if possible) the age at
death and display it on the Starting Person Selection screen.
This option is used only to control whether or not it's printed on
the pedigree chart.
22
The option is available only in the registered version.
j. Print Marriage Dates?
This option is another "yes/no" field which will accept the single
character "Y" or "N". "YES" will enable the printing of the year
of marriage of parents of each sibling on the chart. The marriage
year of parents is printed immediately to the right of the
appropriate sibling. It takes the form "M: yyyy" where "yyyy" is
the four digit year.
This option is available only in the registered version.
k. Character Set:
The Epson LQ 850/950/1050 printers have built-in international
alphabet capabilities. There are 14 built-in sets of special
characters used in various alphabets. These special character
sets control the symbols used to print 12 ASCII codes. Those
codes (in hexadecimal) are: 23, 24, 40, 5B, 5C, 5D, 5E, 60, 7B,
7C, 7D and 7E.
PEDIGREE allows selection of 13 of the printer's built-in sets.
The possible values for this parameter are: USA, FRANCE, GERMANY,
ENGLAND, DENMARK1, DENMARK2, SWEDEN, ITALY, SPAIN1, SPAIN2, JAPAN,
NORWAY and LATINO.
When the cursor moves into the "Character Set" field, a pick list
of the character set names opens. Use the arrow keys to move the
highlight bar to the character set you want, and press <Enter> to
register your choice. "USA" is the first in the list, and it's
the default.
Note: Use of a character set and a special font is mutually
exclusive. If you select a special font (your selection is other
than "-NONE-") you can not use a built-in Character Set. To use
one of the 13 built-in character sets, select font "-NONE-".
See the section "Epson Character Sets" for a detailed explanation
of the 13 character sets. Be aware that these character sets are
built into the printer and not into the PEDIGREE software.
PEDIGREE merely provides a way to activate one of the set. If
you're using a non-Epson printer, your printer may not have these
character sets. Consult your printer manual if you intend to use
this feature.
Use of an alternate character set applies to both the "standard"
report made from the Starting Person picklist and to the pedigree
chart.
PEDIGREE will save all your parameters in a disk file. The name of
the file is "PEDIGREE.PRM". The file is not supplied with the
23
distribution file, but PEDIGREE creates it during the first time it's
executed. First-time execution parameters are defaults. When you
execute PEDIGREE every time after the first time, the parameters will
be reset to whatever they were during PEDIGREE's last execution.
PEDIGREE use context-sensitive help for this data entry screen.
Pressing <F1> will pop-up a window with help information for the
field in which the cursor rests. Press <Esc> to close the help
window.
When you're satisfied with all your parameter selections, key in
<Ctrl Enter>. That means hold down the <Ctrl> key while pressing the
<Enter> key. That's the signal to PEDIGREE that you're finished with
the parameter screen.
If, while entering any parameter or when you <Ctrl Enter>, PEDIGREE
dislikes your selections, it will object by beeping and displaying an
appropriate error message. PEDIGREE will not continue until it's
satisfied with all parameters.
Pressing <Esc> while the parameter entry screen is displayed will
stop PEDIGREE, and the system will return to the DOS prompt.
NOTE: All PEDIGREE parameters display on the data entry screen even
in the unregistered version. The parameters reserved for the
registered version simply don't do anything in the unregistered
version.
3. GEDCOM File Loading
After the parameter screen, PEDIGREE displays a screen with "rolling"
counters of GEDCOM records, persons and families as it processes the
file. This screen will only be displayed if you've selected
"STANDARD" chart mode. The counters will give you an exact measure
of what's in your GEDCOM file insofar as individuals and families.
PEDIGREE also displays the full path/filename. If you're printing a
blank chart then this screen is skipped.
4. Starting Person Selection
The "Starting Person" as used for the purpose of this program is that
person that "starts" the pedigree, i.e., the central individual from
whom ancestors are derived. On the pedigree display you'll see the
starting person at the left in the center of the screen.
The Starting Person Selection list is also used to control whether
you want a pedigree displayed/printed or whether you want a standard
list report printed. The picklist is "multiple-choice" allowing you
to "mark" one or more individuals in the list. If you mark 1 or none
in the list and press <Enter>, PEDIGREE assumes you're thinking
"pedigree chart". If you mark more than one individual, PEDIGREE
assumes you mean "print standard report with marked individuals".
24
a. The Display
PEDIGREE automatically determines the type of color monitor you
have and adjusts the limits of the "Starting Person Selection"
picklist accordingly. If you have a lowly CGA, you'll get a
standard 25 line display. EGA users will have a 43 line picklist
and VGA users will have a 50 line picklist. The higher level
monitors allow me to display more names at one time making it
easier to move up and down a large list of names.
Within the on-screen "Starting Person Selection" window one line
is displayed for every person in the GEDCOM file. This display is
a typical "pick list". Use the cursor keys to move the highlight
bar up and down to select the starting person for the pedigree.
Along the right edge of the Starting Person Selection window is a
scroll bar. Scroll bars are usually intended for use with a
mouse, but PEDIGREE is rodent-free. I use the scroll bar and it's
slider to indicate the current relative position of the cursor
highlight bar within the entire list of persons. The slider moves
up and down the scroll bar as you move through the list. I.e., if
the slider is in the center of the scroll bar, the highlight
cursor bar is sitting on a person (excuse the expression)
somewhere near the middle of the file.
At the bottom of the screen is a small window. The window has
help info on the meanings of the keystrokes within this screen.
There are 6 items of data shown for every person.
(1) The GEDCOM NUMBER of the person.
(2) The NAME of the person (Last, First).
(3) The BIRTH/DEATH dates.
(4) The age at death (if good birth/death dates)
(5) The GEDCOM NUMBER of the Father.
(6) The GEDCOM NUMBER of the Mother.
If there is no data in any one of the 5 fields, then that data
wasn't present in the GEDCOM input. For example, there might not
be a Father/Mother number. It would be pointless to attempt a
pedigree on that person.
b. Moving Around the List
The < > and < > arrows move the highlight bar through the list of
individuals. <Home> moves to the top of the list of persons.
<End> moves to the last person in the list. <PgUp> moves one
screen-full up and <PgDn> moves one screen-full down in the list
of persons.
Move the highlight bar with the cursor keys until you've
highlighted the person you want as the pedigree's starting person.
25
All other persons on the pedigree will be ancestors of that
person.
To display the pedigree of that person on-screen, press <Enter>.
Or, if you want to exit the Starting Person Selection screen
without displaying the pedigree, press <Esc>. You'd use <Esc>
here if you're using PEDIGREE as a "GEDCOM file viewer". Pressing
<Esc> will return you to the Parameter screen to allow you to
change parameters for another run.
As noted before, PEDIGREE always displays an age at death even if
you've elected to not print the age. PEDIGREE, in this one
instance, makes an attempt to use an irregular date. As long as
PEDIGREE has a valid year as the last data item in a birth and
death date, it probably will be able to calculate an age. For
example,
"1873-ROUGHLY 1886" produces the age 13
"ROUGHLY 1872-ABOUT 1909" produces the age 36
This attempt at calculation of an age at death also applies to the
printed pedigree chart. If you don't want these approximations on
the chart, don't select the option to print ages.
c. Name Searching
The registered version permits name searching within the Starting
Person Selection window. To locate a specific person, type in up
to 15 characters of the last name. PEDIGREE begins searching
immediately with the first character you type. For example, if
you press the "M" key, PEDIGREE will move forward in the list
stopping at the first person whose last name begins with "M". If
there aren't any, PEDIGREE doesn't move the highlight bar. Press
the "U" key next and PEDIGREE moves forward to the first name
beginning with "MU".
As long as PEDIGREE is able to match your input to a name, it will
continue to search forward. The first character that causes
PEDIGREE's name search to fail will reset it's internal memory of
what you were typing. For example, try searching for the name
"SZABO". Let's assume you have someone in the file whose last
name begins with "S". As soon as you press the "S" key, PEDIGREE
moves forward stopping with the highlight bar on that person.
Let's also assume there aren't any "SZABO"s in the file. When you
press "Z", PEDIGREE's search fails; it doesn't move the highlight
bar, and it resets the search string. Pressing the "A" key would
now cause PEDIGREE to position the highlight bar over the first
person whose last name begins with "A".
d. Printing The List
Rather than printing a pedigree chart, PEDIGREE will print a
26
report that looks like the starting person selection picklist.
You can "mark" any/all individuals to be printed with a few
keystrokes.
To mark one individual for printing place the highlight cursor
over that person and press the <Space> bar. You'll see a check
mark appear at the left of the line for that person. Pressing the
<Space> bar a second time removes the mark.
You can mark an entire block of individuals in the following
manner: place the highlight cursor on the first person in the
block and press the keys <Ctrl K> and <B>. That means, hold down
the <CTRL> key and then press <K>. Let up the <Ctrl> key and
press <B> (for BEGIN BLOCK). Now move the highlight cursor to the
last person in the block and enter the key sequence <Ctrl K> and
<K> (END BLOCK). You'll see check marks appear to the left of
every entry in the block.
Note: if you select more than one individual in the list, PEDIGREE
will automatically assume that you want to print the standard list
report and not display a pedigree chart. To display a pedigree
chart either select only 1 individual (or none) and press <Enter>
over the starting person as described above.
When PEDIGREE finishes printing the standard report, the Starting
Person Selection list is redisplayed with all individuals
deselected. See the section "Key Commands Summary" for a complete
list of keystrokes to manage the list.
5. The Pedigree Display
The on-screen pedigree shows four generations beginning with the
person you selected as the starting person. The name of each person
is displayed with the birth/death dates.
If there are more ancestors beyond the 4th generation there will be a
"+" displayed at the right side of that ancestor.
Use the cursor keys to "walk" around the pedigree. Scrolling the
pedigree changes the starting person. In doing so, all ancestors on
the pedigree become those of the new starting person. The keyboard
keys to use while the pedigree is on-screen are:
a. < > Up arrow move to the Father
b. < > Down arrow move to the Mother
c. < > Left Arrow move to the child
You can also press <F1> for help. <F1> opens a "Help" window which
explains all the keystrokes usable while the pedigree is on the
display screen.
In the pedigree display the idea is to select the correct starting
27
person for potential printing by scrolling the pedigree. Once you've
done that, you're ready to print. Remember, you needn't actually
print the pedigree. You can browse around the pedigree as you like
and then return to the Starting Person Selection screen to pick
another family line for pedigree display.
If you want to abandon the pedigree so you can pick another starting
person, press the <F10> key. You'll be returned to the Starting
Person Selection window so you can pick some other starting person.
The highlight bar will be positioned on the most recent starting
person from the pedigree chart when you left it.
If you want to print the pedigree, press <P> or <p> ("print"). If
you want to exit the program completely, press <Esc>.
6. Printing The Pedigree
If you elect to print the pedigree by pressing <P> or <p> from the
on-screen pedigree display, PEDIGREE starts printing and changes the
display screen to let you know it's in the printing process. Towards
the bottom of the screen is a horizontal bar that moves from left to
right as printing of the pedigree proceeds. The bar moves within a
box that is marked with %-of-completion values. The box is marked at
0%, 50% and 100%. The size of the bar within the box lets you know
how far PEDIGREE is from completing printing of the pedigree chart.
When PEDIGREE completes printing the pedigree chart, it returns to
the Starting Person Selection screen awaiting another person
selection.
Now, you can select another person to do it all over or you can press
<Esc> to end the program.
G. Errors
Things can go wrong. For this reason PEDIGREE has a bunch of error
detecting instrumentation. The error messages PEDIGREE can display
on the screen and their meanings are:
MESSAGE: Maximum number of persons exceeded.
MEANING: You've exceeded the maximum number of persons the program
allows. This could be a common event with the unregistered
version of the program. With the registered version it
should happen only if PEDIGREE runs out of main memory (RAM)
on your system.
MESSAGE: Maximum number of families exceeded.
MEANING: Same as above but for families.
MESSAGE: The Printer is on but not ready.
MEANING: PEDIGREE can't talk to the printer even though it's turned
on. Press the "ON LINE" button on the printer.
28
MESSAGE: The Printer is out of paper.
MEANING: You know what this means. Put some paper in the printer.
NOTE: some Epson compatible printers do not allow printing
as close to the paper edge as a true Epson. You might run
into this problem if you're using single sheets in a
"compatible" printer. Try defeating the "paper out" switch.
MESSAGE: The Printer is turned off.
MEANING: I think you know what this means, too.
MESSAGE: Pick Window Initialization Error.
MEANING: Internal error or insufficient memory - tell Ken.
MESSAGE: Error initializing command processor.
MEANING: Another "tell Ken" error.
MESSAGE: 'filename' is not a valid GEDCOM file.
MEANING: PEDIGREE doesn't see GEDCOM standard data in the front of
your "GEDCOM" file. Make sure you entered the file name
correctly and that the file you're using conforms to specs
as I've described them herein.
MESSAGE: The chart image file cannot be found.
MEANING: "PEDIGREx.CHT" is not in the same subdirectory as the
PEDIGREE program. Where did you move it? Find it and put
it back. The registered version has 8 files named
PEDIGRE1.CHT through PEDIGRE8.CHT.
MESSAGE: The path "GEDCOM-path" cannot be opened.
MEANING: Although the filename in the "GEDCOM-path" exists, DOS will
not let PEDIGREE open the file for reading. This message
should never appear.
MESSAGE: Font file "font-file-name" cannot be opened.
MEANING: PEDIGREE can't find the alternate font you asked it to use.
The fonts must be in the same subdirectory as the PEDIGREE
program. Check the contents of PEDIGREE's subdirectory.
MESSAGE: Error initializing the data entry screen.
MEANING: Another internal or system error or insufficient memory.
Tell Ken.
MESSAGE: Help initialization error.
MEANING: PEDIGREE was unable to initialize the data supporting the
context-sensitive help. Another system error or
insufficient memory. Tell Ken.
MESSAGE: Insufficient Memory
MEANING: PEDIGREE has exhausted all memory available to it. Try
running with no TSR's or menus to free more RAM. Use a
memory manager such as QEMM or EMM386 to move programs from
memory below 640K to high memory above 640K.
29
The only errors you can reasonably expect to see regard the operation
of the printer or the amount of free RAM PEDIGREE has available. If
the error message is not printer related, check whether you're
running a menu system or TSR's that use main memory. If you have an
AT-class machine (80286/80386 etc.), there are memory managers
available to relocate TSRs (and DOS) freeing up more main memory.
Since the program was written in Pascal, it's conceivable that other
circumstances will arise causing the Pascal environment code to
complain. These are impossible circumstances to predict; far too
numerous to document here, and highly unlikely to occur. If any
other kind of "Error" message appears, please contact me about it so
I can exorcise the problem.
H. Key Commands Summary
1. Parameter Specification Screen
<Tab> - moves the cursor amongst the fields
<Ctrl Enter> - accept all the screen data and proceed with
processing
<Enter> - accept the data in the current field
Arrow Keys - control cursor movement within a field
<Backspace> - delete the character immediately to the left of the
cursor
<Del> - delete the character under the cursor
<Home> - move cursor to the start of the field
<End> - move cursor to the end of the field
<+> - change a multiple choice selection to the next
<-> - change a multiple choice selection to the previous
All other keyboard keys act normally including.
2. Select Starting Person Screen
< > Up Arrow - move the highlight (selector) bar up one person
< > Down Arrow - move the highlight bar down one person
<PgDn> - scroll the Starting Person Selection list of persons down
one screen full
<PgUp> - scroll the Starting Person Selection list of persons up
one screen full
30
<Home> - scroll the Starting Person Selection list of persons to
the top of the list (first person)
<End> - scroll the Starting Person Selection list of persons to
the bottom of the list (last person)
<Esc> - Exit the Starting Person Selection list and return to the
Parameter Selection screen
<Enter> - display the pedigree using the person highlighted (under
the cursor) as the starting person. If multiple persons have been
selected then print the standard report but don't display a
pedigree
<F1> - display a scrolling window with help information about
using the Starting Person Selection picklist.
<Space> - Select/de-select (mark/unmark) an individual
<Ctrl K><B> - Mark the start of a block of individuals
<Ctrl K><K> - Mark the end of a block of individuals
<Ctrl Enter> - If any individuals are selected (marked), clear all
selections. If no individuals are selected, mark all individuals.
This key sequence is a toggle. You can use this to print the
entire GEDCOM list by selecting all and then <Enter>.
<Ctrl K><H> - Deselect all. Clear any selections.
3. Pedigree Chart Screen
< > Up Arrow - move to the father of the starting person
< > Down Arrow - move to the mother of the starting person
< > Left Arrow - move to the child of the starting person
<Esc> - Exit the program
<F10> - Leave the pedigree and return to the "Starting Person
Selection" screen.
<F1> - Help - Display the meaning of all the keys.
4. Other
<Ctrl Break> can be used to stop the program at any time.
Recognition of <Ctrl Break> by the computer is made whenever
PEDIGREE is writing to the display screen or printer. You may
have to enter <Ctrl Break> a few times in rapid succession to get
PEDIGREE's attention.
31
VII. REGISTERING PEDIGREE
PEDIGREE is not free. It's Shareware. I've spent a considerable amount of
time and computer supplies developing this program, and I expect to be
recompensed for my efforts.
Shareware is a brave concept in software marketing that allows you to "try
before you buy". Shareware authors retain all rights under their
copyright, but allow you free distribution of their programs. Distributors
of shareware - including on-line BBS and catalog outlets - usually do not
charge for the shareware software itself. The distributors are charging
for their own services such as reproduction and postage. Registration
payment directly to the author entitles the user to additional services,
information, and newer products. It's a great deal for users, authors, and
distributors alike. Please support this honor marketing technique so that
more great programs of increasingly professional quality can reasonably be
provided via this system.
Copyright laws apply to both shareware and commercial software, and the
copyright holder retains all rights, with a few exceptions clearly stated
by the author. Shareware authors are accomplished programmers much like
commercial programmers, and the programs are usually of comparable quality.
The main difference is the software distribution method. The shareware
author specifically grants the right to copy and distribute the software to
all except that written permission must be obtained from the author before
a commercial disk vendor may copy or distribute his/her products.
Shareware is a distribution method, not a type of software. You should
find software that suits your needs and budget, whether it's commercial or
shareware. The shareware system makes fitting your needs easier, because
you can try before you buy. And because the overhead is low, prices are
low also. Shareware has the ultimate money-back guarantee - if you don't
use the product, you don't pay for it.
You're entitled to use PEDIGREE for 15 days with no charge. If, after the
15 day trial period, you decide to keep the program, you're honor-bound to
pay me for it. The registered version of PEDIGREE is $20.00. I consider
that a very fair price for this program. If, however, you decide after the
trial period not to keep the program, discontinue it's use and erase it
from your system.
Send the registration fee to:
Ken Murphy
1704 West Lindner Ave
Mesa, AZ 85202 <---the town with the best darn Family History Center
outside of Salt Lake City!
Use the registration form attached to this document. If it's lost, include
a note with the name and address where you want the registered version
mailed, and the "Registered To" name you want. Also, tell me what type of
32
IBM compatible processor you're using (XT, 286, 386, etc.) Indicate
whether you prefer 5.25 inch or 3.5 inch floppy disks. You'll get back the
latest version with whatever changes and/or corrections have been made
since the last release. The registered version you get will be optimized
for an "AT" and up if that's what you say you're using. Be sure to note
whatever "Registered to" name you want on the banner screen if it's
different from the mailing name.
One final comment on shareware. It's a rare shareware program that recoups
the money spent on it's development. Support shareware authors by sending
the modest and reasonable fee requested.
You can freely distribute PEDIGREE to other individuals or to other
computers such as BBS's. There is one provision, however, which you must
observe. The file to be distributed is the ZIP file which you originally
received. Distribute nothing other than that.
You may not reverse-engineer this software in any way. All and any rights
to this software not specifically mentioned are mine. Rights to the chart
designs are mine and may not be replicated without my permission. The sole
right retained by the user for the charts is the right to optically
reproduce a chart for his/her personal use.
VIII. THE REGISTERED VERSION
The registered version has very high restrictions on numbers of persons and
families. They're set so that the actual limit will be the amount of main
memory available to PEDIGREE. The more RAM available, the more persons
that can be loaded from your GEDCOM data. PEDIGREE will always display an
error message if it runs out of system resources, but it will continue to
process whatever has been loaded up to that point.
The registered version displays your name on the banner screen - a
permanent reminder of your ownership and personal integrity.
Registered PEDIGREE permits you to display/print pedigrees using only upper
case characters for names and dates. The registered version also provides
the ability to search for a name within the Starting Person Selection
screen. The unregistered version only permits cursor-key scrolling to
select the starting person. When you've got 2000+ persons in the name
list, the ability to search for a name can be a big time-saver easing that
desire to mash the <Esc> key.
The registered version permits selection between the 8 styles of printed
pedigree charts. The shareware version uses only the 4-generation shaded
box style of chart and the 5-generation chart. The registered version
permits you to print on the pedigree chart the age (in years) at death of
an individual. The registered version also has an option that permits
printing marriage dates of parents for each sibling.
The registered version can use the printer's international character sets
to print the names and dates on the pedigree chart rather than just the
33
standard Roman Elite font used by the unregistered version. These
characters look much nicer and are more in keeping with the "feeling" of a
pedigree chart. The registered version also permits the use of 10 special
printer fonts. These fonts are supplied with both the unregistered and
registered versions. They're supplied with the unregistered version so the
user can test printer compatibility, but they can't be used with the
PEDIGREE program.
The registered version will permit EGA and VGA display users to maximize
the use of the display screen by displaying 43 or 50 lines. The
unregistered version is restricted to CGA-only, i.e. 25 line displays.
To summarize, here's the extras in the registered version:
A. Your name on the banner screen.
B. Vastly increased person/family processing capacity.
C. Search-by-name in the Starting Person list.
D. Custom printer fonts for printing pedigree charts.
E. A "Prepared For" name printed on the pedigree chart.
F. Selectable all-upper-case pedigree display/printing.
G. Selectable screen sizing for EGA and VGA displays.
H. 8 selectable printed chart styles.
I. Option to print age at death on chart.
J. Option to print marriage dates on chart.
IX. PEDIGREE TECHNICAL SPECS
PEDIGREE was written in Borland's Turbo Pascal version 6.0. The most
recent version has been recompiled using Borland Pascal 7.0 for REAL mode
execution. I also made extensive use of the Object Professional package
from Turbo Power version 1.14. The recompiled version uses Object
Professional version 1.20.
PEDIGREE was developed on a 32 KB cache, 20 MHz 386SX running MS-DOS 5.0
over an AMI BIOS. My system uses a NEC VGA MultiSync display driven by an
ATI VGA Wonder+ display card. Initial print testing was done on my Epson
LQ-850 printer hooked to the LPT1 parallel port.
Printing is done in Unidirectional mode. Unidirectional makes printing
slower, but the quality of the result is much better. Printing a pedigree
chart takes about 2 and 1/2 minutes on my LQ-850.
The actual pedigree chart layout was prepared with PFS:1st Publisher
version 3.0 using 180 DPI smoothed and scaled printing. Spinnaker Software
has the rights to PFS:1st Publisher.
The optional fonts were prepared by me with software I wrote.
This document was prepared with WordPerfect 5.1.
PEDIGREE was originally tested on GEDCOM files created by Carl York's
genealogical database program "The Family Edge Plus". Of all the GEDCOM
34
files I've seen, Carl's are the cleanest. PEDIGREE was also tested on
several of the GEDCOM files available in the LIB's of the ROOTS Forum on
CompuServe, and those generated by the Beta testers.
PEDIGREE employs a memory extending technique that uses the Upper Memory
Blocks (UMB) to extend Borland Pascal's Heap. This doesn't mean much to
non-Pascal folks, but it allows PEDIGREE to "get it's hands" on memory not
normally available. This means PEDIGREE can process really big GEDCOM
files with thousands of individuals. The memory technique is compatible
with other memory managers such as QEMM. It's safe to load anything else
you want into UMB's. PEDIGREE will only use that Upper Memory that's
unused. When it terminates execution, any UMB space used will be returned
to the system.
X. USER SUPPORT
You don't need any. Seriously, if you find any flaw in the program, please
don't trash it and then keep quiet. I'll promptly fix any error so that we
all can benefit from a sound program. Got an idea for improving PEDIGREE?
Great, let's hear it!
You can reach me on CompuServe 74025,731. Leave me a message in the
Software section of the ROOTS forum or send me an EMAIL. Tell me what else
you'd like PEDIGREE to do. If there's a problem, describe the problem, any
PEDIGREE error messages and the PEDIGREE parameters you were using. I also
need to know what flavor of computer you have; what DOS you use; the types
of disk drives you were using; your monitor type; your printer make and
model, and the breed of your dog.
XI. DISCLAIMER
Yes, the ubiquitous disclaimer. This program has been carefully tested by
me and a small community of very thorough BETA testers. There are no known
bugs in the original version 1.1. You, however, bear sole responsibility
for what PEDIGREE does on your computer. Relax ... PEDIGREE is strictly a
"READ-ONLY" piece of software with the exception of saving your parameters.
However, the program does some fairly fancy RAM management (computer
resources - not the animal). If, in the unlikely event your system locks
when running PEDIGREE, reboot your system. Then let me know so I can
determine if it's PEDIGREE's fault and, if so, do something about it.
If you're really a very cautious type, then play it safe - back up the
files you intend to use with PEDIGREE.
XII. FUTURE VERSIONS
Plans for the next version include the following:
A. Print marriage dates on the pedigree chart. (Done in 2.0!)
B. Use baptismal/christening dates if birth dates are absent.
C. Select from several alternate pedigree chart designs. (Done in 2.0!)
D. Use RAM above 640K to accommodate large GEDCOMs. (Done in 2.0!)
E. Support for other printers.
35
F. Option to print the person/family population in list form. (In 2.0!)
G. Compress the chart style files to conserve disk space. (In 2.3!)
H. Selectable internal printer character sets. (Done in 2.1!)
I. 5 generation chart (Done in 2.2!)
J. Multiple 5 generation chart designs.
XIII. REVISION HISTORY
v 1. Initial release only to BETA testers.
v 1.1 First "official" release with fixes and suggestions from BETA
testing.
v 1.2 Fix a few bugs having to do with the picklist display of
persons' mother/father GEDCOM numbers.
v 1.3 Increase the size of the counter of GEDCOM records to
accommodate very large GEDCOM files.
v 1.4 Recompile eliminating unused window and mouse code - makes it
smaller and faster.
v 2.0 Recompiled with Borland Pascal 7.0 for REAL mode execution.
Smaller and faster program. Included Object
Professional v1.20 for REAL mode execution.
Added ability to select chart style using 7 different chart
designs.
Fixed problem - last chart line was not printing on some types
of printers. Also, reinitialized printer when finished.
Miscellaneous code cleanup and bug-fixing.
Added calculation for age at death for both Starting Person
Selection display and pedigree chart printing.
Option to print marriage dates on chart.
Help screen for the Starting Person Selection picklist display.
Use UMB's to extend Pascal's Heap to permit processing more
individuals in large GEDCOM files.
Pick list for standard report chart styles.
Feature to mark selected/all individuals on the Starting Person
Selection screen and the "standard" report from that list.
v 2.1 Epson built-in international character set selection
Changed chart style selection to full-view picklist
v 2.2 5 generation chart - the 8th design choice.
PREPRINT chart mode option.
Improved parameter screen field editing
36
Emphasized printing option.
Minor bug fixes.
Increased individual/family capacities
v 2.3 RLE compressed chart design files to save disk space.
Printer quality option to control both emphasized printing and
unidirectional printing.
XIV. EPSON BUILT-IN CHARACTER SETS
Selection of an international character set provides you special characters
used in foreign languages. There are 13 sets from which to choose. Use of
any of the 13 sets is mutually exclusive with a special font. The sets
define which ASCII codes will print such symbols as Circumflex, Diaeresis,
O Slash, Acute, etc.
The standard Epson Extended Graphics character table (the default used by
PEDIGREE) already has international symbols defined for ASCII codes $80 and
up. If your GEDCOM data file use those ASCII codes for non-USA symbols,
you can print a PEDIGREE chart with them using the default USA character
set. If, however, your GEDCOM originated from a non-USA source, you may
have these special symbols represented by other ASCII codes.
Ordinarily, you won't have need of these foreign language symbols. Most of
the foreign language symbols such as Umlauts, Grave and Diaeresis used in
GEDCOM data are represented by the higher value ASCII codes, and they'll
print just fine on your Epson if you use the default font with the USA
character set selected. If, however, you know these foreign language codes
are present in your GEDCOM data, PEDIGREE is prepared to print them.
The table on the next page describes the ASCII codes affected, the country
and the character symbols generated. The table prints perfectly on an
Epson compatible printer if you print this document using WordPerfect 5.1.
If you copy the PEDIGREE.TXT version of the DOC to the printer, this table
will not print completely correct - a few of the symbols may be blank.
37
A S C I I C O D E H E X
23 24 40 5B 5C 5D 5E 60 7B 7C 7D 7E
USA # $ @ [ \ ] ^ ` { | } ~
FRANCE # $ á ç ^ ` é ù è
GERMANY # $ Ä Ö Ü ^ ` ä ö ü ß
ENGLAND £ $ @ [ \ ] ^ ` { | } ~
DENMARK1 # $ @ Æ Å ^ ` æ φ å ~
DENMARK2 # $ $ É Å Ü é æ φ å ü
SWEDEN # É Ä Ö Å Ü é ä ö å ü
ITALY # $ @ \ é ^ ù à ò è Ä
SPAIN1 ₧ $ @ ¡ Ñ ¿ ^ ` ñ } ~
SPAIN2 # $ á ¡ Ñ ¿ é ` í ñ ó ú
JAPAN # $ @ [ ¥ ] ^ ` { | } ~
NORWAY # É Æ Å Ü é æ φ å ü
LATINO # $ á ¡ Ñ ¿ é ü í ñ ó ú
The default Epson Extended Graphics character table includes many foreign
language symbols. If you examine a chart of either an Epson Extended
Graphics character table or an MS-DOS code page table for English, you'll
see the foreign symbol codes starting at ASCII 128 decimal (80 hex). If
your GEDCOM data contains foreign language symbols and their ASCII codes
are standard Epson, you don't want to use a special character set.
38
XV. REGISTRATION FORM
Mail with the $15.00 to: Ken Murphy
1704 West Lindner Ave.
Mesa, AZ 85202
Please print the following:
Name: __________________________________________________________
Street Address: ________________________________________________
City: ___________________________________ State: __ Zip: _____
"Registered to" name: __________________________________________
CPU Type used: 8088 XT 286 AT 386/486
Disk Size Desired: 5.25" 3.5"
Comments: ______________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
Suggestions to improve PEDIGREE: _______________________________
________________________________________________________________
________________________________________________________________
39